:root {
  box-sizing: border-box;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif;
  font-size: 1em;
  --content-width: 1080px;
  --bg-color: #faf8ff;
  --primary-color: #8685ef;
  --second-color: #e3e0f3;
  --border-color: rgb(239, 239, 245);
}

body {
  font-size: inherit;
}

*,
*::before,
*::after {
  box-sizing: inherit;
  margin: 0;
}

ul,
ol {
  padding: 0;
  list-style-type: none;
}

a {
  text-decoration: none;
  color: inherit;
}

body {
  min-height: 100vh;
  background-color: var(--bg-color);
}

main {
  display: block;
  margin: 1em auto;
  max-width: 950px;
}

.img img {
  width: 100%;
}
